Hexo 多下级目录配置

使用注意

# 发布和预览运行时都需要先清空,不然会文章融合在一起, 搜索也会不能用

# 下级目录一定要添加参数: --config <下级配置文件>

# 主目录运行
hexo clean
hexo server -d

# 下级目录运行
hexo --config life.yml clean
hexo --config life.yml server -d

发布流程

# 先编译

hexo clean && hexo generate

hexo --config life.yml clean && hexo --config life.yml generate

# 再将下级目录编译的静态文件夹移到主目录,这里将public 下的 life 移到 work 下

# 最后发部主目录

hexo deploy

根目录设置

根目录./work 配置文件_config.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

# Site
title: 克隆人战争
subtitle: 为了生存, 为了利益,<br/>争斗才是人类历史的主旋律!
description: 现实是强者理想的实现
keywords:
author: dolphin
language: zh-CN
timezone: Asia/Shanghai

# URL
## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
url: http://dolphincn.github.io
root: /
permalink: :title/
permalink_defaults:

# Directory
source_dir: work
public_dir: public/work

子目录设置

子目录./life 配置文件life.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

# Site
title: 克隆人战争
subtitle: 为了生存, 为了利益,<br/>争斗才是人类历史的主旋律!
description: 现实是强者理想的实现
keywords:
author: dolphin
language: zh-CN
timezone: Asia/Shanghai


# URL
## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
url: http://dolphincn.github.io/life
root: /life/
permalink: :title/
permalink_defaults:

# Directory
source_dir: life
public_dir: public/life